package com.xmy.cultivate.entity;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;
import java.util.List;

@Data
public class CancellationRate {


    private Long SchoolId;

    //学校姓名
    private String SchoolName;

    private String gradeName;

    private String studentName;

    private Long TeacherId;

    //老师姓名
    private String TeacherName;

    //科目id
    private Long SubjectsId;

    //科目
    private String SubjectsName;

    //年份
    private Integer YearPart;

    private Integer QuarterNum;


    //应消人数
    private Integer ShouldCount;

    //已消人数
    private Integer AlreadyCount;

    //未消人数
    private Integer NotCount;

    // 未补已扣
    private Integer NotAlreadyBuckleCount;

    // 未补未扣
    private Integer NotAlreadyNotBuckleCount;

    private Integer NowAlreadyCount;
    private Integer lessonNum;

    private LocalDate schoolDate;

    private String timeStart;

    private String timeEnd;

    private String repairTeacherName;

    @ExcelIgnore
    @ApiModelProperty("班型id")
    @TableField(exist = false)
    private Long courseTypeId;

    private Long schoolPid;

    private List<CancellationRate> childRateList;

    private Long teamId;
    private Long teamPid;

    private String teamName;

    private Integer yearClassId;

    private String yearClassName;

    //在职
    private Integer workingCount;
    //离职
    private Integer leaveCount;

}
